package com.yaj.myfactorysupport.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author wei
 * @since 2021-06-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("TO_PICKING_SMT")
@ApiModel(value="ToPickingSmt对象", description="")
public class ToPickingSmt implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "SEQ_NO", type = IdType.AUTO)
    private BigDecimal seqNo;

    @TableField("ORDER_NO")
    private String orderNo;

    @TableField("BR_NO")
    private Integer brNo;

    @TableField("ITEM_ID")
    private String itemId;

    @TableField("ITEM_NAME")
    private String itemName;

    @TableField("GROUP_ID")
    private String groupId;

    @TableField("GROUP_NAME")
    private String groupName;

    @TableField("PART_ID")
    private String partId;

    @TableField("PART_NAME")
    private String partName;

    @TableField("STOCK_ID")
    private String stockId;

    @TableField("STORAGE_ID")
    private String storageId;

    @TableField("ITEM_QTY")
    private BigDecimal itemQty;

    @TableField("PART_QTY")
    private BigDecimal partQty;

    @TableField("SMT_SIDE")
    private String smtSide;

    @TableField("LINE_ID")
    private String lineId;

    @TableField("LINE_NAME")
    private String lineName;

    @TableField("MOUNTER_TYPE")
    private String mounterType;

    @TableField("MOUNTER_ID")
    private String mounterId;

    @TableField("PROCESSFLAG")
    private String processflag;

    @TableField("CLOSEDFLAG")
    private String closedflag;

    @TableField("EQUIPMENT_NO")
    private String equipmentNo;

    @TableField("MOUNTER_COUNT")
    private BigDecimal mounterCount;

    @TableField("CREATED_BY")
    private String createdBy;

    @TableField("CREATE_TIMESTAMP")
    private Date createTimestamp;

    @TableField("UPDATED_BY")
    private String updatedBy;

    @TableField("UPDATE_TIMESTAMP")
    private Date updateTimestamp;


}
